/******************************************
Cola.java
Universidad del Valle de Guatemala
Algoritmos y Estructura de Datos
Autor:
    Martín Guzmán
Fecha: 30 de septiembre de 2009
Descripción: 
*******************************************/

/**
 * @author martin
 */
import java.util.LinkedList;

public abstract class Grafo_Abstracto<G> implements Interfaz_Grafo<G> {
    protected LinkedList<G> adjacency_map;
    protected LinkedList<LinkedList<Nodo<Integer>>> edges_list;

    public Grafo_Abstracto(){
        this.adjacency_map = new LinkedList<G>();
        this.edges_list = new LinkedList<LinkedList<Nodo<Integer>>>();
    }

    /**
     * @return the adjacency_map
     */
    public LinkedList<G> getAdjacency_map() {
        return adjacency_map;
    }

    /**
     * @param adjacency_map the adjacency_map to set
     */
    public void setAdjacency_map(LinkedList<G> adjacency_map) {
        this.adjacency_map = adjacency_map;
    }

    /**
     * @return the edges_list
     */
    public LinkedList<LinkedList<Nodo<Integer>>> getEdges_list() {
        return edges_list;
    }

    /**
     * @param edges_list the edges_list to set
     */
    public void setEdges_list(LinkedList<LinkedList<Nodo<Integer>>> edges_list) {
        this.edges_list = edges_list;
    }

   
   
    

}
